pp108 : Document Store Configuration Interface

Document Store Configuration Interface

This topic describes the fields on the connector.

The following fields are present in the Store Details area of the Configuration page.

Field Name

Description

Store Name

Type a name for the repository configuration.

Store Type

Type of server. Select one of the following:

  • Process Platform Repository
  • OpenText Content Server (OTCS)
  • OpenText Archive Center
  • Jackrabbit
  • CMIS
  • Others (use this option if you want to use any other repository for managing documents)

Process Platform Repository

The following fields are displayed in the Repository Configuration Details area when the Repository option is selected:

Field Name

Description

Database Configuration

Select the database configuration. See Managing Database Configuration for information on configuring databases.

Note: The Cordys System option contains the database configuration information that was provided when installing Process Platform.

Repository Root

The repository root folder of the document.

This is optional.

OpenText Content Server (OTCS)

To use OTCS as the document store:

Before you begin this task:

  • Ensure that OpenText Content Server is installed on your computer and you have administrator privileges to connect to the content server.
  • Add the Process Platform resource and content server resource as mentioned in Managing OTDS Resources.

The following fields are displayed in the Repository Configuration Details area when the OTCS option is selected:

Field Name Description

Process Platform Resource

OTDS resource created for Process Platform using Managing OTDS Resources.

OpenText Content Server Resource

OTDS resource created for content server using Managing OTDS Resources.

End Point URL

The HTTP URL, which serves as a base URL to connect to all the Web service operations of OTCS.

For example: http://<machinename>:<portnumber>/les-services/services/DocumentManagement

Repository Root

The repository root folder, which serves as the base folder within a given workspace.

This is optional. If no document root is provided, the workspace is treated as the root.

OpenText Archive Center

 To use Archive Center as the document store:

Before you begin this task:

  • Ensure that OpenText Archive Center is installed on your computer and you have administrator privileges to connect to the archive server.
  • Add the Process Platform resource and Archive Server resource as mentioned in Managing OTDS Resources.

The following fields are displayed in the Repository Configuration Details area when the OpenText Archive Center  option is selected:

Field Name Description

Process Platform Resource

OTDS resource created for Process Platform using Managing OTDS Resources.

OpenText Archive Center Resource

OTDS resource created for Archive Center using Managing OTDS Resources.

Binding Type

Select the CMIS binding that needs to be used. Based on CMIS binding, the endpoint URL changes.

Note: To use WebService binding, configure document store with Apache-CXF. See Configuring document store connector with Apache CXF library.

End Point URL

The HTTP URL based on the selected CMIS binding, which serves as a base URL to connect to Archive Center.

Example URLs for various bindings

  • AtomPub: http://<<archive center server>>:<portnumber>/as_cmis/atom
  • WebService: http://<<archive center server>>:<portnumber>/as_cmis/services/cmis?wsdl
  • Browse : http://<<archive center server>>:<portnumber>/as_cmis/browser 
Repository Id The unique ID of the repository, which needs to be connected. In Archive Server, this usually corresponds to the archive name of the collection.

Repository Root

The repository root folder, which serves as the base folder within a given repository denoted by the repository ID.

This is optional. If no document root is provided, the default root is considered.

Jackrabbit

The following fields are displayed in the Repository Configuration Details area when the Jackrabbit option is selected:

Field Name

Description

Repository URL

The URL of the document within the repository.

User Name

The user name to access the server where the document is stored.

Password

The password to access the server where the document is stored.

Repository Root

The repository root folder of the document.

This is optional.

CMIS

The following fields are displayed in the Repository Configuration Details area when the CMIS option is selected:

Field Name

Description

User Name

The user name to access the server where the document is stored.

Password

The password to access the server where the document is stored.

Binding Type

Select the CMIS binding that needs to be used. Based on CMIS binding, the endpoint URL changes.

Note: To use WebService binding, configure document store with Apache-CXF. See Configuring document store connector with Apache CXF library.

Repository URL The HTTP URL based on selected CMIS binding, which serves as a base URL to connect to the content repository.
Repository Id The unique ID of the repository, which needs to be connected.

Repository Root

The repository root folder of the document.

This is optional.

Others

Process Platform provides you with the IDocumentStore interface. This interface must be implemented when you want to use any repository other than the Process Platform Repository or Jackrabbit.

The code for implementing the IDocumentStore interface is as follows:

public abstract class JSRDocumentStoreClient implements IDocumentStore 
{ 
	public boolean initializeStore(StoreConfiguration configuration) throws DocumentStoreException {} //more methods need to be defined 
} 
 
public class XDSDocumentStore implements IDocumentStore 
{ 
	//more methods need to be defined 
}

Field Name

Description

Implementation Class

The name of the class that implements the IDocumentStore interface. For more information on the IDocumentStore class, see the Document Store package in Java documentation.

Classpath

The classpath of the class that is implementing the IDocumentStore interface.

External Configuration XML

Any additional information that is required to access the repository must be pasted in this field in the XML format. These details are passed to the implementation class. The contents of this field are passed to the StoreConfiguration object as displayed in the code above. The StoreConfiguration object is in turn passed to the initialize method of the implementation class. For more information, see the Document Store package in Java documentation.

Repository Root

The repository root folder of the document.

Related information

Document Store